TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - New England
Area - Eastern Mass
League - 2024 EMA Adult 18 & Over Men
Flight - 3.0 Men
Subflight - Flight 2-4
--------------------------------------------------------------------------------------------------------------------------------------
SFT:Spark Red:Sideman
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Mason Rosner - 3.08
Alexander Edelmann - 3.02
Yan Feng - 2.91
Mark Gallagher - 2.83
Joe Lichtenberg - 2.63
Joel Mittelman - 2.50
Duncan Bosworth - 2.42
Shane O'Connor - n/a
Rafe Sullivan - n/a
Marco Catalani - n/a
Kumar Ponnapalam - n/a
Kevin Daley - n/a
Kevin Curtis - n/a
Jinyong Choi - n/a
Jeff Nowak - n/a
Ganesh Iyengar - n/a
Devin Connell - n/a
Carl Benevides - n/a
Basil Coughlan - n/a
Aravind Anantha - n/a
League Results By Position
1S 2S 1D 2D 3D
Alexander Edelmann - 3.02 0 - 1
Aravind Anantha - n/a & Marco Catalani - n/a 0 - 1
Aravind Anantha - n/a & Rafe Sullivan - n/a 0 - 1
Basil Coughlan - n/a & Alexander Edelmann - 3.02 1 - 0
Basil Coughlan - n/a & Mason Rosner - 3.08 1 - 0
Devin Connell - n/a 0 - 1
Duncan Bosworth - 2.42 & Alexander Edelmann - 3.02 1 - 0
Duncan Bosworth - 2.42 & Mark Gallagher - 2.83 1 - 1
Ganesh Iyengar - n/a & Carl Benevides - n/a 0 - 1
Jeff Nowak - n/a & Kevin Curtis - n/a 0 - 1 0 - 1
Jinyong Choi - n/a & Kevin Curtis - n/a 1 - 1
Joe Lichtenberg - 2.63 & Mason Rosner - 3.08 1 - 0
Joel Mittelman - 2.50 0 - 1 0 - 5
Kumar Ponnapalam - n/a & Kevin Daley - n/a 0 - 1 1 - 0
Mason Rosner - 3.08 1 - 0
Marco Catalani - n/a & Kevin Curtis - n/a 1 - 0
Mark Gallagher - 2.83 & Alexander Edelmann - 3.02 2 - 0
Mark Gallagher - 2.83 & Joe Lichtenberg - 2.63 0 - 1 1 - 0
Mark Gallagher - 2.83 & Mason Rosner - 3.08 1 - 0
Rafe Sullivan - n/a & Alexander Edelmann - 3.02 1 - 0
Rafe Sullivan - n/a & Joe Lichtenberg - 2.63 0 - 1
Rafe Sullivan - n/a & Kevin Curtis - n/a 0 - 1
Yan Feng - 2.91 & Shane O'Connor - n/a 1 - 0
Yan Feng - 2.91 4 - 2 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
SFT: Spark:VanRavestyn
League Record: 4 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Scott Burnham - 2.89
Stephen Brown - 2.86
Theodor Axinte - 2.85
Brett Richardson - 2.81
Mike Saraiva - 2.80
James McDaniel - 2.79
James Rubera - 2.72
Michel VanRavestyn - 2.67
Brad Riley - 2.67
Jeff Beckford - 2.53
Richard Lambert - 2.41
Jason Gilbody - 2.30
Matt Fager - n/a
Kristofer Lindonen - n/a
League Results By Position
1S 2S 1D 2D 3D
Brett Richardson - 2.81 1 - 1
Brad Riley - 2.67 & Brett Richardson - 2.81 1 - 0
Brad Riley - 2.67 & James McDaniel - 2.79 1 - 0
Brad Riley - 2.67 & Jason Gilbody - 2.30 0 - 1 0 - 1
Brad Riley - 2.67 & Michel VanRavestyn - 2.67 0 - 1
Brad Riley - 2.67 & Stephen Brown - 2.86 1 - 0
Jeff Beckford - 2.53 & Michel VanRavestyn - 2.67 0 - 1
Jeff Beckford - 2.53 0 - 1
James McDaniel - 2.79 & Michel VanRavestyn - 2.67 0 - 1
James McDaniel - 2.79 & Richard Lambert - 2.41 1 - 0
James McDaniel - 2.79 & Stephen Brown - 2.86 0 - 1
James Rubera - 2.72 & Jason Gilbody - 2.30 0 - 1
James Rubera - 2.72 & Michel VanRavestyn - 2.67 1 - 0
James Rubera - 2.72 1 - 2 1 - 0
Jason Gilbody - 2.30 & Brett Richardson - 2.81 0 - 1
Jason Gilbody - 2.30 & Kristofer Lindonen - n/a 0 - 1
Kristofer Lindonen - n/a & Matt Fager - n/a 0 - 1
Michel VanRavestyn - 2.67 1 - 0
Mike Saraiva - 2.80 1 - 0 1 - 0
Matt Fager - n/a & Stephen Brown - 2.86 0 - 1
Richard Lambert - 2.41 & Kristofer Lindonen - n/a 0 - 1
Richard Lambert - 2.41 & Michel VanRavestyn - 2.67 0 - 1 1 - 0
Scott Burnham - 2.89 & Jeff Beckford - 2.53 0 - 1
Scott Burnham - 2.89 & Richard Lambert - 2.41 1 - 1 2 - 0
Scott Burnham - 2.89 1 - 0
Theodor Axinte - 2.85 4 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
TRU:Trull Brook:Merino Rivas/Demarco
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Mario Merino-Rivas - 2.83
Jayson Burak - 2.75
Bob Lang - 2.73
Mitesh Ochaney - 2.69
Kevin Merino-Rivas - 2.68
Alan Perez - 2.60
Mario Merino-Flores - 2.55
Paul Pickersgill - 2.51
Andre Dotson - 2.43
Yashwant Singh - n/a
Steven Silverman - n/a
Rory Igo - n/a
Mike DiGiorgio - n/a
David Feng - n/a
Cam Ahearn - n/a
League Results By Position
1S 2S 1D 2D 3D
Alan Perez - 2.60 & Jayson Burak - 2.75 1 - 0
Alan Perez - 2.60 & Kevin Merino-Rivas - 2.68 1 - 0
Alan Perez - 2.60 0 - 1 1 - 1
Andre Dotson - 2.43 0 - 5
Bob Lang - 2.73 & Jayson Burak - 2.75 0 - 1
Bob Lang - 2.73 & Kevin Merino-Rivas - 2.68 1 - 0 1 - 1
Bob Lang - 2.73 & Mario Merino-Rivas - 2.83 0 - 1
Cam Ahearn - n/a & Mike DiGiorgio - n/a 0 - 2 0 - 1
David Feng - n/a & Mario Merino-Flores - 2.55 1 - 0
David Feng - n/a & Paul Pickersgill - 2.51 1 - 0
David Feng - n/a & Steven Silverman - n/a 0 - 1 1 - 0
Jayson Burak - 2.75 & Mario Merino-Rivas - 2.83 0 - 1
Jayson Burak - 2.75 & Paul Pickersgill - 2.51 0 - 1
Kevin Merino-Rivas - 2.68 1 - 1
Mitesh Ochaney - 2.69 1 - 0 1 - 2
Mario Merino-Flores - 2.55 & Mario Merino-Rivas - 2.83 0 - 1
Mario Merino-Flores - 2.55 & Paul Pickersgill - 2.51 1 - 0
Mario Merino-Flores - 2.55 & Steven Silverman - n/a 1 - 0
Mario Merino-Rivas - 2.83 & Kevin Merino-Rivas - 2.68 1 - 0
Mario Merino-Rivas - 2.83 & Steven Silverman - n/a 0 - 1
Mario Merino-Rivas - 2.83 0 - 1 1 - 1
Paul Pickersgill - 2.51 & Kevin Merino-Rivas - 2.68 0 - 1
Rory Igo - n/a 0 - 1
Yashwant Singh - n/a & David Feng - n/a 1 - 0
Yashwant Singh - n/a & Mitesh Ochaney - 2.69 1 - 0
Yashwant Singh - n/a & Mario Merino-Flores - 2.55 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
TRU:Trull Brook:Coffey
League Record: 6 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Josef Villeneuve - 2.98
Thomas Steinfeld - 2.91
Wayne Beaudoin - 2.90
Ryan Rheault - 2.85
Paul Rheault - 2.73
Mark Baron - 2.60
Jason Carignan - 2.47
Jeff Long - 2.30
Tom Coffey - n/a
Steven Lawson - n/a
Steve DeSimone - n/a
Jeff Gormady - n/a
Christopher Natale - n/a
League Results By Position
1S 2S 1D 2D 3D
Christopher Natale - n/a & Jeff Gormady - n/a 1 - 0
Christopher Natale - n/a & Steven Lawson - n/a 0 - 1
Jeff Long - 2.30 & Thomas Steinfeld - 2.91 0 - 1
Jeff Long - 2.30 0 - 1
Josef Villeneuve - 2.98 3 - 0 3 - 0
Jason Carignan - 2.47 & Paul Rheault - 2.73 1 - 0
Jason Carignan - 2.47 & Thomas Steinfeld - 2.91 1 - 0
Jason Carignan - 2.47 1 - 1 0 - 2
Mark Baron - 2.60 & Jeff Gormady - n/a 0 - 1
Mark Baron - 2.60 & Jeff Long - 2.30 0 - 1
Mark Baron - 2.60 & Thomas Steinfeld - 2.91 1 - 0
Paul Rheault - 2.73 & Jeff Gormady - n/a 0 - 1
Paul Rheault - 2.73 & Josef Villeneuve - 2.98 2 - 0
Paul Rheault - 2.73 & Ryan Rheault - 2.85 1 - 0
Ryan Rheault - 2.85 & Steven Lawson - n/a 1 - 0
Ryan Rheault - 2.85 & Tom Coffey - n/a 1 - 0
Ryan Rheault - 2.85 3 - 1 1 - 0
Steve DeSimone - n/a & Steven Lawson - n/a 0 - 1
Steve DeSimone - n/a & Thomas Steinfeld - 2.91 1 - 0
Tom Coffey - n/a & Jeff Gormady - n/a 1 - 0
Tom Coffey - n/a & Jeff Long - 2.30 0 - 1
Tom Coffey - n/a & Josef Villeneuve - 2.98 0 - 1
Tom Coffey - n/a & Thomas Steinfeld - 2.91 0 - 1
Wayne Beaudoin - 2.90 & Jason Carignan - 2.47 1 - 0
Wayne Beaudoin - 2.90 & Mark Baron - 2.60 0 - 1
Wayne Beaudoin - 2.90 & Paul Rheault - 2.73 2 - 1
Wayne Beaudoin - 2.90 & Tom Coffey - n/a 1 - 0
Wayne Beaudoin - 2.90 1 - 0